<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    
    <script>
        // dt = "2016-05-05 20:28:54"

        // const a = Date.parse(dt)
//  #转换成时间数组
//  timeArray = dt.strptime(dt, "%Y-%m-%d %H:%M:%S")
// //  #转换成时间戳
//  timestamp = dt.mktime(timeArray)
//  console.log(a);


/**
 * 计算 当前时间 和传入时间 间隔 几年几月几日, 并返回相应格式
 * @param val
 */
//  function getDateYearSubNew(startDateStr,endDateStr) {
//     		// debugger;
// 	        var day = 24 * 60 * 60 * 1000;

// 	        // var startDateStr = document.getElementsByName("startDate")[0].value;
// 	        // var endDateStr = document.getElementsByName("endDate")[0].value;

// 	        var sDate = new Date(Date.parse(startDateStr.replace(/-/g, "/")));
// 	        var eDate = new Date(Date.parse(endDateStr.replace(/-/g, "/")));

// 	        var result = document.getElementsByName("result")[0];

// 	        //获得各自的年、月、日
// 	        var sY = sDate.getFullYear();
// 	        var sM = sDate.getMonth() + 1;
// 	        var sD = sDate.getDate();
// 	        var eY = eDate.getFullYear();
// 	        var eM = eDate.getMonth() + 1;
// 	        var eD = eDate.getDate();

// 	        var yL = eY - sY;
// 	        var mL = eM - sM;
// 	        var dL = eD - sD;
// 	        // console.log("年相差：" + yL);
// 	        // console.log("月相差：" + mL);
// 	        // console.log("日相差：" + dL);
//             return yL
// 			if (dL < 0) {
// 		        mL--;
// 		    }
// 	        if (mL < 0) {
// 		        yL--;
// 		    }
// 		    // if (yL > 0) {
// 		    // 	result.value = yL;
// 		    // }else{
// 		    // 	result.value = 0;
// 		    // }
// 	    }
// let data = getDateYearSubNew('2022-11-10','2024-11-10')
//  console.log(data, '返回的数据')
function timestampToTime() {

var date = new Date();//时间戳为10位需*1000，时间戳为13位的话不需乘1000

Y = date.getFullYear() + '-';

M = (date.getMonth()+1 < 10 ? '0'+(date.getMonth()+1) : date.getMonth()+1) + '-';

D = date.getDate() + ' ';

h = date.getHours() + ':';

m = date.getMinutes() + ':';

s = date.getSeconds();

return Y+M+D+h+m+s;

}
console.log(timestampToTime());
    </script>
</body>
</html>